package com.ferrlo.model;

import java.sql.Timestamp;
import java.util.Date;

/**
 * Project entity. @author MyEclipse Persistence Tools
 */

public class Project implements java.io.Serializable {

	// Fields

	private String PId;
	private String PName;
	private String PCategory;
	private String PPlace;
	private String PPhoto;
	private String PVideo;
	private String PIntroduce;
	private String PInformation;
	private String PTag;
	private Integer PLike;
	private Integer PSupport;
	private String PRepo;
	private Date PStartTime;
	private Date PEndTime;
	private Boolean PValid;
	private Integer PViewed;

	// Constructors

	/** default constructor */
	public Project() {
	}

	/** minimal constructor */
	public Project(String PId, Timestamp PStartTime, Timestamp PEndTime) {
		this.PId = PId;
		this.PStartTime = PStartTime;
		this.PEndTime = PEndTime;
	}

	/** full constructor */
	public Project(String PId, String PName, String PCategory, String PPlace,
			String PPhoto, String PVideo, String PIntroduce,
			String PInfomation, String PTag, Integer PLike, Integer PSupport,
			String PRepo, Timestamp PStartTime, Timestamp PEndTime,
			Boolean PValid, Integer PViewed) {
		this.PId = PId;
		this.PName = PName;
		this.PCategory = PCategory;
		this.PPlace = PPlace;
		this.PPhoto = PPhoto;
		this.PVideo = PVideo;
		this.PIntroduce = PIntroduce;
		this.PInformation = PInfomation;
		this.PTag = PTag;
		this.PLike = PLike;
		this.PSupport = PSupport;
		this.PRepo = PRepo;
		this.PStartTime = PStartTime;
		this.PEndTime = PEndTime;
		this.PValid = PValid;
		this.PViewed = PViewed;
	}

	// Property accessors

	public String getPId() {
		return this.PId;
	}

	public void setPId(String PId) {
		this.PId = PId;
	}

	public String getPName() {
		return this.PName;
	}

	public void setPName(String PName) {
		this.PName = PName;
	}

	public String getPCategory() {
		return this.PCategory;
	}

	public void setPCategory(String PCategory) {
		this.PCategory = PCategory;
	}

	public String getPPlace() {
		return this.PPlace;
	}

	public void setPPlace(String PPlace) {
		this.PPlace = PPlace;
	}

	public String getPPhoto() {
		return this.PPhoto;
	}

	public void setPPhoto(String PPhoto) {
		this.PPhoto = PPhoto;
	}

	public String getPVideo() {
		return this.PVideo;
	}

	public void setPVideo(String PVideo) {
		this.PVideo = PVideo;
	}

	public String getPIntroduce() {
		return this.PIntroduce;
	}

	public void setPIntroduce(String PIntroduce) {
		this.PIntroduce = PIntroduce;
	}

	public String getPInformation() {
		return this.PInformation;
	}

	public void setPInformation(String PInfomation) {
		this.PInformation = PInfomation;
	}

	public String getPTag() {
		return this.PTag;
	}

	public void setPTag(String PTag) {
		this.PTag = PTag;
	}

	public Integer getPLike() {
		return this.PLike;
	}

	public void setPLike(Integer PLike) {
		this.PLike = PLike;
	}

	public Integer getPSupport() {
		return this.PSupport;
	}

	public void setPSupport(Integer PSupport) {
		this.PSupport = PSupport;
	}

	public String getPRepo() {
		return this.PRepo;
	}

	public void setPRepo(String PRepo) {
		this.PRepo = PRepo;
	}

	public Date getPStartTime() {
		return this.PStartTime;
	}

	public void setPStartTime(Date PStartTime) {
		this.PStartTime = PStartTime;
	}

	public Date getPEndTime() {
		return this.PEndTime;
	}

	public void setPEndTime(Date PEndTime) {
		this.PEndTime = PEndTime;
	}

	public Boolean getPValid() {
		return this.PValid;
	}

	public void setPValid(Boolean PValid) {
		this.PValid = PValid;
	}

	public Integer getPViewed() {
		return this.PViewed;
	}

	public void setPViewed(Integer PViewed) {
		this.PViewed = PViewed;
	}

}